Установка и настройка системы управления базами данных MariaDB
2025-10-11
Цель: Приобретение практических навыков по установке и конфигурированию системы управления базами данных MariaDB
Задачи: - Установка и настройка MariaDB - Создание тестовой базы данных - Настройка резервного копирования - Автоматизация развёртывания
Начальная установка: - Установка пакетов mariadb и mariadb-server - Анализ конфигурационных файлов - Запуск и активация службы
Установка MariaDB
Безопасность базы данных: - Запуск mysql_secure_installation - Установка пароля root пользователя - Удаление тестовых баз и анонимных пользователей
Настройка безопасности MariaDB
Настройка UTF-8: - Создание конфигурационного файла utf8.cnf - Установка кодировки по умолчанию - Перезапуск службы для применения изменений
Создание конфигурации UTF-8
Создание тестовой базы: - Создание базы данных addressbook - Настройка кодировки UTF-8 - Создание таблицы city с полями name и city
Создание базы данных addressbook
Заполнение таблицы: - Добавление тестовых записей в таблицу - Проверка структуры таблицы - Выполнение тестовых запросов
Создание и заполнение таблицы city
Создание пользователя: - Создание пользователя с ограниченными правами - Назначение привилегий для работы с базой - Обновление прав доступа
Создание пользователя базы данных
Создание бэкапов: - Создание каталога для резервных копий - Резервное копирование в различных форматах - Сжатие резервных копий
Создание резервных копий
Скрипт развёртывания: - Копирование конфигурационных файлов - Создание shell-скрипта для автоматизации - Интеграция с Vagrant
Создание скрипта автоматизации
Результаты работы: - Освоена установка и настройка MariaDB - Создана тестовая база данных с таблицами - Настроено резервное копирование и восстановление - Реализована автоматизация развёртывания